 {
	"tag" : {
		"doc":{
			"tagName" : "div" ,
			"item":{
				"tagName":"p" ,
				"style" : "line-height:24px;margin-bottom:8px;" ,
				"klass": [ "p", "line1"]
			}
		},
		"ti" : {
			"tagName" : "h2" ,
			"style" : "text-align: center; margin-bottom: 14px; line-height:160%;"
		},
		"h3" : {
			"tagName" : "h4" ,
			"style" : "line-height:160%;margin-bottom:12px;"
		},
		"h4" : {
			"tagName" : "h5" ,
			"style" : "line-height:160%;margin-bottom:8px;"
		},
		"au" : {
			"tagName" : "div" ,
			"style" : "margin:0px 8px; text-align: right; font-size: 11px; color: rgb(204, 204, 204);",
			"pre_html": "by: "
		},
		"hr" : {
			"type": "Single"
		},
		"en" :{
			"type":"None"
		},
		"ol" : {
			"tagName" : "ol" ,
			"style": "text-indent:1ex;",
			"title":{
				"tagName" : "h5",
				"style": ""
			},
			"item":{
				"tagName" : "li" ,
				"style" : "font-size:14px;"
			}
		},
		"ul" : {
			"tagName" : "ul" ,
			"style": "text-indent:1ex;",
			"title":{
				"tagName" : "div",
				"style": "text-indent:2em;"
			},
			"item":{
				"tagName" : "li" ,
				"style" : "margin-left:7ex;font-size:14px;"
			}
		} ,
		"note" : {
			"tagName" : "div" ,
			"style" : "color:#444; font-size:14px; text-indent:6ex; font-style: italic ;"
		} ,
		"img" : {
			"tagName" : "ol" ,
			"style": "text-align:center" ,
			"title":{
				"pre_html" : "<img src=\"",
				"post_html" : "\" /><br />"
			},
			"item" : {
				"tagName" : "i",
				"style":"font-size:12px;line-height:160%;"
			}
		},

		"code" : {
			"type": "Code",
			"tagName" : "div" ,
			"style": "padding:4px 8px; "
		} ,

		"quote" : {
			"tagName" : "div" ,
			"style": "padding:4px 36px; font-size:14px ; color:#666; font-style:italic ;"
		} ,
		"chapter" : {
			"tagName": "h1"
		} ,

		"section" : {
			"tagName": "h2"
		} ,
		"paragraph" : {
			"tagName": "div" ,
			"item":{
				"tagName":"p" ,
				"style" : "line-height:24px;margin-bottom:8px;" ,
				"klass": [ "p"]
			}
		}
	},

	"language" : {
		"default" : {
			"tagName" : "ol" ,
			"klass" : ["code"],

			"Macro" : {
				"tagName": "span",
				"style":"color:#564;"
			} ,
			"Comment" : {
				"tagName": "span",
				"style":"color:#aaa;"
			} ,
			"Notation" : {
				"tagName": "span",
				"style":"color:#666;"
			} ,
			"String" : {
				"tagName": "span",
				"style":"color:#489A1B;"
			} ,
			"Number" : {
				"tagName": "span",
				"style" : "color:#476958;"
			} ,
			"Operater":{

			}
		} ,
		"d" : {
			"use": "default" ,
			"Identifier" : {
				"keys" : {
					"void byte bool ubyte short ushort int uint long ulong cent ucent float double real ifloat idouble ireal cfloat cdouble creal char wchar dchar body asm bool true false function delegate" :{
						"tagName" : "span" ,
						"style" : "color:#f60;"
					} ,
					"public private protected with extern " : {
						"tagName" : "span" , "style" : "color:#FF8000"
					} ,
					"final abstract override const debug version pragma public private deprecated protected volatile" :{
						"tagName" : "span" ,  "style" : "color:#936"
					} ,
					"class struct interface enum new this null delete invariant super union template" :{
						"tagName" : "span" ,  "style" : "color:#008080"
					},
					"if for foreach while do assert return unittest try catch else throw switch case break continue default finally goto synchronized":{
						"tagName" : "span" ,  "style" : "color:#f60"
					},
					"is import module alias typedef with cast package typeof typeid classinfo mixin":{
						"tagName" : "span" ,  "style" : "color:#008080"
					},
					"in out const static inout lazy ref extern export auto align scope pure": {
						"tagName" : "span" ,  "style" : "color:#808000"
					}
				}
			}
		},
		"c" : {
			"use": "default" ,
			"Reserved" : {
			}
		} ,
		"js":{

		}
	},

	"class" : {
		"en" : {
			"display":"none"
		} ,
		"p" : {
			"text-indent" : "2em"
		},

		"line":{
			"background":"url(http://gool.googlecode.com/files/line.gif) repeat"
		} ,

		"code":{
			"display":"block",
			"border":"1px solid #E9E0E6",
			"font-size":"12px",
			"line-height":"130%" ,
			"margin":"0px 0px 0px 6ex",
			"padding":"6px" ,
			"list-style-position":"outside"
		}
	}
}